home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 3 / Atari Forever 3 / Atari Forever 3.iso / PD_NEU / INTERNET / CAB / DOC / CAB_D.TXT next >
Encoding:
Text File  |  1996-10-28  |  53.7 KB  |  1,465 lines

  1.                          Die Dokumentation zu
  2.  
  3.                                  CAB
  4.  
  5.                              Version 1.4
  6.                               19.09.1996
  7.  
  8.                                  von
  9.  
  10.                            Alexander Clauss
  11.                          Stresemannstraße 44
  12.                           D-64297 Darmstadt
  13.  
  14.                 aclauss@rbg.informatik.th-darmstadt.de
  15.  
  16.  
  17.  
  18. Inhaltsverzeichnis
  19. ==================
  20.  
  21.  1  Ein kurzer Überblick
  22.  
  23.  2  Rechtliches
  24.  
  25.  3  Adresse
  26.  
  27.  4  Systemvoraussetzungen
  28.  
  29.  5  Installation
  30.  
  31.  6  Navigation durch HTML-Dokumente
  32.  
  33.  7  Modul für den Internet-Zugriff
  34.  
  35.  8  Beschreibung der Menüpunkte
  36.     8.1  Öffne URL...
  37.     8.2  Öffne lokal
  38.     8.3  Neu laden
  39.     8.4  Drucken
  40.     8.5  Neues Fenster
  41.     8.6  Fenster schließen
  42.     8.7  Quelltext
  43.     8.8  Ende
  44.     8.9  Start-Seite (Home page)
  45.     8.10  Seite zurück
  46.     8.11  Stichwort suchen
  47.     8.12  Hotlist
  48.     8.13  Dokument -> Hotlist
  49.     8.14  Allgemeine Optionen
  50.     8.15  Darstellung
  51.     8.16  Fontauswahl
  52.     8.17  Externe Programme
  53.     8.18  Zugriffspfade
  54.     8.19  Cache
  55.     8.20  Optionen sichern
  56.  
  57.  9  Button-Leiste
  58.  
  59. 10  Danksagungen
  60.  
  61. 11  Mögliche Erweiterungen zukünftiger Versionen
  62.  
  63. 12  History
  64.    12.1  V0.8ß (20.04.1995)
  65.    12.2  V0.9ß (15.05.1995)
  66.    12.3  V0.93ß (07.06.1995)
  67.    12.4  V0.94ß (07.07.1995)
  68.    12.5  V0.95ß (04.08.1995)
  69.    12.6  V0.96ß (22.08.1995)
  70.    12.7  V0.98ß (03.10.1995)
  71.    12.8  V1.0 (01.11.1995)
  72.    12.9  V1.0a (12.12.1995)
  73.    12.10  V1.1a (01.04.1996)
  74.    12.11  V1.2 (11.04.1996)
  75.    12.12  V1.2a (16.04.1996)
  76.    12.13  V1.2b (19.04.1996)
  77.    12.14  V1.3 (20.05.1996)
  78.    12.15  V1.4 (19.09.1996)
  79.    12.16  V1.4a (01.10.1996)
  80.    12.17  V1.5 (20.10.1996)
  81.  
  82.  
  83.  
  84. 1  Ein kurzer Überblick
  85. ***********************
  86.  
  87. *CAB* - das Taxi für die Datenautobahn
  88. *CAB* - Crystal Atari Browser
  89.  
  90. Mit diesem Programm kann man Dateien im HTML-Format ansehen. Die
  91. HTML-Dateien können sich auf Platte oder CD befinden. Für den Zugriff
  92. auf HTML-Seiten aus dem Internet (World Wide Web, WWW) benötigt man
  93. ein weiteres Modul.
  94.  
  95.  
  96.  
  97. 2  Rechtliches
  98. **************
  99.  
  100. Dieses Programm ist FREEWARE. Es darf kostenlos kopiert und benutzt
  101. werden. Eine Verbreitung über Mailboxen, FTP-Server und PD-Serien ist
  102. erlaubt. Eine Verbreitung auf CD-ROMs und auf Cover-Disketten von
  103. Zeitschriften ist NUR mit meiner schriftlichen Genehmigung erlaubt.
  104. Programm muß immer komplett weitergegeben werden. Das Verändern des
  105. Programms und der Anleitung ist nicht gestattet.
  106.  
  107. Wenn Ihnen das Programm gefällt und Sie es regelmäßig benutzen,
  108. sollten Sie dem Autor (siehe "Adresse") trotzdem eine (freiwillige)
  109. Spende (jede Währung ist willkommen) zukommen lassen.
  110.  
  111. Wer möchte, daß das Programm weiterentwickelt wird, sollte sich bei
  112. mir melden (und eventuell auch Vorschläge machen und Kritik üben).
  113.  
  114.  
  115.  
  116. 3  Adresse
  117. **********
  118.  
  119. *Meine Adresse:*
  120.  
  121.     Alexander Clauss
  122.     Stresemannstr. 44
  123.     D-64297 Darmstadt
  124.  
  125.     email: aclauss@rbg.informatik.th-darmstadt.de
  126.     WWW: http://www.student.informatik.th-darmstadt.de/~aclauss/
  127.  
  128. Wer mich über die email-Adresse nicht (oder nicht mehr) erreichen
  129. kann, soll es bitte über die Post-Anschrift versuchen!
  130.  
  131. *Bankverbindung:*
  132.  
  133.     Sparkasse Darmstadt
  134.     BLZ: 508 501 50
  135.     Kontonr: 0115032143
  136.  
  137.  
  138.  
  139. 4  Systemvoraussetzungen
  140. ************************
  141.  
  142. Das Programm läuft auf jedem Rechner mit (Atari-) TOS-Betriebsystem.
  143.  
  144. Es ist nicht lauffähig auf Rechnern mit nur 512 KB RAM, 1MB RAM werden
  145. mindestens benötigt. Der Speicherverbrauch von Bildern hängt vor allen
  146. von der Farbtiefe der Grafikhardware ab. Je größer die Farbtiefe,
  147. desto mehr Speicher wird benötigt (außer man läßt keine Bilder
  148. anzeigen, bzw. man benutzt nur die monochrome Darstellung).
  149.  
  150. Das Programm läuft in jeder Grafikauflösung. In der niedrigen
  151. Auflösung passen allerdings nicht mehr alle Dialoge auf den Bildschirm
  152. - wegen der geringen Auflösung ist diese aber sowieso nicht zu
  153. empfehlen. Die mittlere Auflösung ist wegen der nicht-quadratischen
  154. Pixel auch nicht zu empfehlen. Auflösungen ab 640x400 (je höher, desto
  155. besser) in beliebiger Farbtiefe sollten wenn möglich benutzt werden.
  156.  
  157. Zwar nicht zwingend notwendig, aber unbedingt zu empfehlen ist die
  158. Installation von Vektorfonts durch NVDI 3.x oder SpeedoGDOS. Nur mit
  159. Vektorfonts kann eine einwandfreie Darstellung erfolgen, nur mit
  160. Bitmapfonts (oder dem Systemfont) ist die Darstellung nicht optimal.
  161.  
  162. Weiterhin ist eine Multitasking-Umgebung sehr empfehlenswert.
  163.  
  164.  
  165.  
  166. 5  Installation
  167. ***************
  168.  
  169. *Achtung:*
  170.  
  171.     Das Programm kann ab Version 1.0 nicht mehr als Accessory
  172.     installiert werden.
  173.  
  174.     Die Konfigurationsdatei CAB.INF von alten Versionen von CAB
  175.     kann nicht mehr verwendet werden. Die Einstellungen müssen
  176.     leider neu vorgenommen werden.
  177.  
  178.     Das Format der Hotlist-Datei hat sich auch geändert. Aber wenn
  179.     keine Datei im neuen Format vorliegt wird die alte Hotlist-
  180.     Datei CAB.HOT geladen. Die neue Hotlist-Datei heißt
  181.     hotlist.html. Sobald die Hotlist im neuen Format vorliegt kann
  182.     man die alte Datei (CAB.HOT) löschen.
  183.  
  184. Da die HTML-Dateien - vor allem die, die aus dem WWW geholt werden -
  185. oft lange Dateinamen besitzen, sollte man diese, sofern möglich, auch
  186. auf dem Atari auf einer Partition ablegen, auf der lange Dateinamen
  187. möglich sind (Minix-Partition unter Mint/MultiTOS). Wenn dies nicht
  188. möglich ist, kann es unter Umständen zu Problemen kommen, wenn mehrere
  189. Dateinamen mit den selben 8 Zeichen anfangen.
  190.  
  191. Zunächst sollte man den Ordner aus dem CAB-Archiv auf die Festplatte
  192. kopieren. Damit ist das Programm grundsätzlich schon mal lauffähig. Um
  193. den Komfort zu erhöhen sollte man aber noch die Einstellungen in allen
  194. Dialogen des Optionen-Menüs den eigenen Bedürfnissen anpassen.
  195.  
  196.  
  197.  
  198. 6  Navigation durch HTML-Dokumente
  199. **********************************
  200.  
  201. Ein Linksklick auf die Schlüßelwörter verzweigt auf eine neue Seite.
  202. Mit UNDO oder dem Closer des Fensters gelangt man wieder zurück. Mit
  203. einem Rechtsklick auf ein Schlüßelwort bekommt man das Ziel des
  204. Verweises gezeigt.
  205.  
  206.  
  207.  
  208. 7  Modul für den Internet-Zugriff
  209. *********************************
  210.  
  211. Möchte man HTML-Seiten direkt aus dem World Wide Web betrachten, muß
  212. man eine weitere Datei (CAB.OVL) in das gleiche Verzeichnis kopieren,
  213. in dem sich auch CAB.APP befindet. Diese Datei stellt die Routinen
  214. bereit, mit denen CAB.APP auf das Internet zugreifen kann. Auf Minix-
  215. Partitionen muß das x-Flag der CAB.OVL-Datei gesetzt werden, da das
  216. Modul sonst nicht ausgeführt werden kann.
  217.  
  218. Ein Grund, warum CAB (HTML-Browser) keine eingebauten Routinen zum
  219. Internet- Zugriff besitzt ist, daß ich selbst kein Modem besitzte und
  220. diesen Programmteil deshalb nicht testen kann. Ich habe deshalb eine
  221. Schnittstelle in das Programm eingebaut, so daß man diese Routinen
  222. leicht mit einem Modul nachrüsten kann. Es muß nur jemand solch ein
  223. Modul schreiben. Die Beschreibung dieser Schnittstelle kann von mir
  224. angefordert werden. Wer ein solches Modul schreiben möchte, kann sich
  225. mit mir in Verbindung setzen.
  226.  
  227.  
  228.  
  229. 8  Beschreibung der Menüpunkte
  230. ******************************
  231.  
  232.  
  233. 8.1  Öffne URL...
  234. =================
  235.  
  236. Mit *Öffne URL* kann man die Datei mit Hilfe der URL-Adresse auswählen.
  237. URL (Universal Resource Locator) ist ein weltweit eindeutiger
  238. Zugriffspfad für die Datei.
  239.  
  240.  
  241. 8.2  Öffne lokal
  242. ================
  243.  
  244. Hiermit kann man alle Files, die auf Harddisk oder CD vorliegen
  245. einladen. Die Auswahl der Datei erfolgt mit dem Fileselektor.
  246.  
  247. Prinzipiell können alle Dateitypen ausgewählt werden. HTML-Dateien
  248. zeigt das Programm selbst an, Programme werden gestartet und alle
  249. anderen Dateien werden an die angemeldeten externen Programme zur
  250. Anzeige weitergeleitet. Wählt man einen Ordner aus, wird der Inhalt
  251. als HTML-Seite angezeigt, wobei jede Datei und jeder Ordner durch
  252. einen Verweis anwählbar ist.
  253.  
  254.  
  255. 8.3  Neu laden
  256. ==============
  257.  
  258. Läd die HTML-Seite noch einmal neu. Sinnvoll ist die Funktion dann,
  259. wenn man (in einer Multitasking-Umgebung) in einem Editor HTML-Seiten
  260. entwirft und parallel dazu in CAB anzeigen lässt. Die Anzeige in CAB
  261. kann somit sehr einfach aktualisiert werden.
  262.  
  263. Kommt die Seite aus dem WWW, wird sie durch *Neu laden* noch einmal aus
  264. dem WWW geholt, auch wenn sie sich schon im Cache befindet.
  265.  
  266.  
  267. 8.4  Drucken
  268. ============
  269.  
  270. Das Dokument im obersten Fenster wird ausgedruckt. Der Ausdruck
  271. erfolgt nur über GDOS (am besten SpeedoGDOS oder NVDI 3.x mit
  272. Vektorfonts verwenden!) - ohne GDOS kann nicht ausgedruckt werden! Man
  273. sollte darauf achten, daß man für den Drucker die gleichen Fonts
  274. angemeldet hat, die man in CAB zur Bildschirmanzeige verwendet (bei
  275. Verwendung von Vektorfonts ist das automatisch der Fall).
  276.  
  277. Im Dialog kann man angeben, wie groß die Ränder sein sollen, die nicht
  278. bedruckt werden (z.B. zum Lochen der Blätter). Diese Ränder werden
  279. zusätzlich zu den Rändern, die der Drucker und/oder der GDOS-Treiber
  280. einrichtet, verwendet. Ausserdem kann man das Gerät bestimmen, über
  281. das der Ausdruck erfolgt (falls man mehrere Geräte angemeldet hat).
  282. Dieses Gerät muss nicht unbedingt ein Drucker sein, sondern kann ein
  283. beliebiges Ausgabe-Gerät sein, das dem GDOS bekannt ist (also z.B.
  284. auch die Ausgabe in ein Metafile (*.GEM) oder ein *.IMG-Bild).
  285.  
  286. Ob das Ausdrucken von Bildern klappt, hängt vom GDOS-Druckertreiber
  287. ab. Es wird eine VDI-Funktion benutzt, die von einem Drucker-Treiber
  288. nicht unbedingt unterstützt werdem muß. Das bedeutet: ausprobieren.
  289. Wenn's nicht klappt, sollte man den Ausdruck von Bildern im Dialog
  290. einfach ausschalten. Die Optionen zum Aufhellen von Bildern sind vor
  291. allem für Nadeldrucker gedacht, da diese normalerweise viel zu dunkle
  292. Bilder erzeugen.
  293.  
  294.  
  295. 8.5  Neues Fenster
  296. ==================
  297.  
  298. Öffnet ein neues Fenster. Im neuen Fenster wird der Inhalt des
  299. obersten Fensters angezeigt.
  300.  
  301.  
  302. 8.6  Fenster schließen
  303. ======================
  304.  
  305. Schließt das Fenster.
  306.  
  307.  
  308. 8.7  Quelltext
  309. ==============
  310.  
  311. Zeigt den Quelltext, des angezeigten HTML-Dokuments. Bitte auch den
  312. Menüpunkt *Externe Programme* beachten.
  313.  
  314.  
  315. 8.8  Ende
  316. =========
  317.  
  318. Beendet das Programm.
  319.  
  320.  
  321. 8.9  Start-Seite (Home page)
  322. ============================
  323.  
  324. Dieser Menüpunkt zeigt, sofern vorhanden, die Start-Seite (Home page).
  325.  
  326. Das Programm versucht direkt nach dem Starten die Start-Seite zu
  327. laden. Jeder, der sich etwas mit der HTML-Syntax auskennt, kann sich
  328. somit eine beliebige Start-Seite anlegen. Diese Seite kann einen
  329. beliebigen Inhalt besitzen, es bietet sich aber an, auf dieser Seite
  330. Verweise auf weitere wichtige HTML-Dokumente einzurichten (eventuell
  331. mit Kommentar). Die Datei, die als Start-Seite verwendet wird, kann
  332. man im *Allgemeine Optionen* Dialog einstellen.
  333.  
  334.  
  335. 8.10  Seite zurück
  336. ==================
  337.  
  338. Zeigt das vorherige Dokument.
  339.  
  340.  
  341. 8.11  Stichwort suchen
  342. ======================
  343.  
  344. Hier kann man sich eine Auswahl an Texten zusammenstellen lassen, die
  345. ein bestimmtes Stichwort enthalten. Wahlweise kann die Unterscheidung
  346. zwischen Groß- und Kleinschreibung ausgeschaltet werden.
  347.  
  348. Die Suche kann sich auf die folgenden Texte beziehen:
  349.  
  350.   1. Nur der aktuelle Text. Das Stichwort wird ab der aktuellen
  351.      Position (oberer Fensterrand) des aktuellen Textes gesucht. Wird
  352.      das Stichwort gefunden, wird der Fensterinhalt so verschoben, daß
  353.      sich das Stichwort am oberen Fensterrand befinden wird.
  354.  
  355.   2. Lokale HTML-Dokumente. Das Stichwort wird in allen HTML-
  356.      Dokumenten gesucht, die sich in einem der, im *Zugriffspfade*-
  357.      Dialog angegebenen, Verzeichnisse (und in allen
  358.      Unterverzeichnissen!) befinden. Das Ergebnis der Suche wird als
  359.      Liste im Fenster dargestellt, wobei natürlich Verweise auf die
  360.      jeweiligen Dokumente eingerichtet werden. Diese Liste wird
  361.      außerdem als HTML-Datei result.html auf Platte gespeichert.
  362.  
  363.      Zur Zeit werden die HTML-Dateien global nach dem Stichwort
  364.      durchsucht. Das heißt, es können auch nicht-sichtbare Texte (z.B.
  365.      Teile von Kommandos, Kommentare) gefunden werden. In den zu
  366.      durchsuchenden Dateien werden die HTML-Kommandos noch nicht
  367.      ausgewertet (das kostet zu viel Zeit). Das kann dazu führen, daß
  368.      das Stichwort nicht gefunden werden kann obwohl es im Text
  369.      vorhanden ist (z.B. weil Umlaute durch Makros wie ä kodiert
  370.      sind). Diese Einschränkungen können eventuell in späteren
  371.      Versionen des Programms wegfallen.
  372.  
  373.      Noch ein Tip: Wer nach Stichworten suchen will, die oft
  374.      Bestandteil von HTML-Kommandos oder URL-Adressen sind, kann
  375.      versuchen ein Leerzeichen vor den Suchbegriff einzufügen.
  376.      Beispiel: Suche nach dem Begriff 'WWW'. Das Problem ist dabei,
  377.      daß viele URL-Adressen (für den Zugriff auf weitere Dokumente)
  378.      die Form '/WWW/subdir/' besitzen. Diese Adressen will man aber
  379.      nicht finden. Mit der Angabe von ' WWW' (Leerzeichen am Anfang)
  380.      werden diese Adressen nicht mehr gefunden.
  381.  
  382.   3. In der c't-CDROM-Datenbank. Dieser Punkt ist nur für diejenigen
  383.      interessant, die die c't CDROM (Jahrgang '94 (bzw. 92/93) der
  384.      Zeitschrift c't im HTML-Format) besitzen. Zur Suche werden hier
  385.      nicht die HTML-Dokumente selbst, sondern eine Datenbank der CD
  386.      benutzt. Damit das Programm weiß, wo es die CD und die Datenbank
  387.      findet, muß man im Dialog *Zugriffspfade* den Pfad angeben indem
  388.      sich die HTML-Dokumente befinden (dies ist der Ordner \HTML - in
  389.      diesem Ordner befindet sich auch die Datei DEFAULT.HTM) und die
  390.      Datenbankdatei (das ist die Datei \UNIX\CT94.DAT (bzw.
  391.      \UNIX\CT9293.DAT)). Wie schon in 2) wird auch hier das
  392.      Suchergebnis als Liste angezeigt, in der man durch Verweise
  393.      direkt zu den gefundenen Artikeln gelangen kann. Das Ergebnis
  394.      wird ausserdem in die Datei result.html gespeichert.
  395.  
  396.  
  397. 8.12  Hotlist
  398. =============
  399.  
  400. Die Hotlist ist eine Liste von beliebigen HTML-Dokumenten. Sinn dieser
  401. Liste ist der schnelle Zugriff auf ein Dokument (also ohne langes
  402. Navigieren durch unzählige weitere Dokumente).
  403.  
  404. Die Hotlist ist in verschiedene Themenbereiche eingeteilt. Mit dem
  405. Popup am oberen Rand des Dialog kann man zwischen den verschiedenen
  406. Themenbereichen wechseln.
  407.  
  408. *Das Popup 'Rubrik...':*
  409.  
  410.  *Name ändern:* Ändert den Namen des aktuellen Themenbereichs. Der
  411.      Bereich /Verschiedenes/ kann nicht geändert werden.
  412.  
  413.  *Neue Rubrik:* Legt einen neuen Themenbereich an.
  414.  
  415.  *Löschen:* Löscht den aktuellen Themenbereich. Der Bereich
  416.      /Verschiedenes/ kann nicht gelöscht werden. Alle verbliebenen
  417.      Einträge in der gelöschten Rubrik werden in die Rubrik
  418.      /Verschiedenes/ einsortiert.
  419.  
  420. *Das Popup 'Neu einsortieren':*
  421.  
  422.     Hiermit kann ein ausgewählter Eintrag in eine andere Rubrik
  423.     verschoben werden.
  424.  
  425. *Das Popup 'Dokument...':*
  426.  
  427.  *Löschen:* löscht den ausgewählten Eintrag
  428.  
  429.  *Ändern:* ändert den ausgewählten Eintrag. Hier können auch Anmerkungen
  430.      zur Seite gemacht werden.
  431.  
  432.  *Öffnen:* Öffnet das Dokument.
  433.  
  434.  *Dok. eintragen:* trägt das aktuelle Dokument in die Hotlist ein.
  435.  
  436. Mit einem Doppelklick auf einen Eintrag kann man ein Dokument auch
  437. öffnen.
  438.  
  439. Die Hotlist wird als normale HTML-Datei auf die Festplatte
  440. geschrieben. Man kann deshalb z.B. in der Start-Seite einen Verweis
  441. auf die Hotlist einrichten.
  442.  
  443.  
  444. 8.13  Dokument -> Hotlist
  445. =========================
  446.  
  447. Das aktuelle Dokument wird in die Hotlist eingefügt (sofern es sich
  448. nicht schon in der Liste befindet). Es wird in den Themenbereich
  449. /Verschiedenes/ einsortiert.
  450.  
  451.  
  452. 8.14  Allgemeine Optionen
  453. =========================
  454.  
  455.  *Start-Seite:* Nach dem Programmstart oder durch Wahl des Menüpunkts
  456.      *Start-Seite* (Home page) wird das Programm eine bestimmte HTML-
  457.      Datei darstellen. Auf diese Seite wird man sinnvollerweise
  458.      Verweise häufig benutzte HTML-Seiten unterbringen. Standardmäßig
  459.      läd das Programm die Datei home.html. Man kann aber eine
  460.      beliebige andere HTML-Seite angeben. Man muß nur die
  461.      entsprechende URL-Adresse angeben. Liegt die Datei im
  462.      Startverzeichnis von CAB.APP, kann man einfach den *Start-Verz.*
  463.      Button anwählen, liegt sie irgendwo auf Platte, kann man die
  464.      Datei mit dem *Suchen*-Button mit Hilfe des Fileselektors suchen.
  465.  
  466.  *Popup-Menüs:* Das Programm bietet eine Reihe von Popup-Menüs an, die
  467.      das Navigieren durch HTML-Seiten erleichtern. Grundsätzlich gilt:
  468.      Ein Links-Klick auf einen Verweis verzweigt auf die entsprechende
  469.      Folgeseite, ein Rechts- Klick zeigt nur das Ziel des Verweises.
  470.      Klickt man dagegen auf den Fensterhintergund (nicht auf einen
  471.      Verweis) öffnen sich weitere Popup- Menüs. Man kann selbst
  472.      festlegen, welches Menü bei einem Rechts- oder Links-Klick
  473.      (mit/ohne gedrückter SHIFT-Taste) erscheint. Es gibt folgende
  474.      Popup-Menüs:
  475.  
  476.       *History:* Beinhaltet alle Dokumente, die zuvor angezeigt wurden.
  477.  
  478.       *Verweise:* Beinhaltet alle Verweise des aktuellen Dokuments.
  479.  
  480.       *Menü:* Beinhaltet einige Menüpunkte der Menüleiste.
  481.  
  482.  *Verschiedenes:* Während dem Laden, Formatieren und Übertragen der
  483.      Daten aus dem Internet gibt das Programm eine Reihe von Meldungen
  484.      aus, die den Benutzer darüber informieren, was das Programm
  485.      gerade tut. Dieses Meldungen erscheinen in einem (Fenster-)
  486.      Dialog, wenn die Option *Dialog für Status- meldungen* ausgewählt
  487.      ist, sonst in der Infozeile des Fensters. Die Darstellung in der
  488.      Infozeile hat den Nachteil, daß die Informationen natürlich nur
  489.      dann zu sehen sind, wenn schon ein Fenster offen ist. Die
  490.      Infozeile ist auch nicht so übersichtlich, wie der Dialog. Der
  491.      Vorteil ist, daß man schon im Fenster lesen (und scrollen) kann,
  492.      während der Text noch formatiert wird.
  493.  
  494.      Die Option *index.html automatisch laden* hat nur bei lokalen
  495.      Verweisen (d.h. zu Dateien/Verzeichnissen auf der Festplatte)
  496.      eine Wirkung. Zeigt ein Verweis auf ein Verzeichnis der
  497.      Festplatte, wird normalerweise der Inhalt des Verzeichnisses
  498.      angezeigt. Befindet sich aber im Verzeichnis eine Datei
  499.      index.html, so kann diese automatisch angezeigt werden (an Stelle
  500.      des Verzeichnisses). Da die Wurzel vieler HTML-Dokumente eine
  501.      Datei mit Namen index.html ist, kann diese Option ganz sinnvoll
  502.      sein.
  503.  
  504.  
  505. 8.15  Darstellung
  506. =================
  507.  
  508.  *Farbe:* Hier besteht die Möglichkeit, die Farben für den
  509.      Fensterhintergrund, den Text und die Verweise festzulegen. Wenn
  510.      weniger als 16 Farben zur Verfügung stehen, wird aber
  511.      grundsätzlich Weiß als Fensterhintergrundfarbe benutzt. In 16-
  512.      Farb-Auflösungen sollten nur die ersten 9 Farben verwendet
  513.      werden, da nur diese nicht verändert werden. Die anderen Farben
  514.      werden, wegen eventuell darzustellenden Bildern, verändert. Bei
  515.      mehr als 16 Farben, werden keine dieser Farben vom Programm
  516.      verändert.
  517.  
  518.      Einige HTML-Dokumente beinhalten Informationen welche Farben für
  519.      Text, Verweise und Fensterhintergrund benutzt werden sollen. Mit
  520.      der Option *Vorgaben im Dokument benutzen* werden diese Vorgaben im
  521.      Dokument tatsächlich benutzt (natürlich nur falls vorhanden).
  522.  
  523.  *Verweise:* Verweise können unterstrichen und fett dargestellt werden
  524.      (wichtig vor allem für monochrome Auflösungen, da dann keine
  525.      Hervorhebung durch die Farbe erfolgen kann).
  526.  
  527.  *Bilder:*
  528.  
  529.       *nicht anzeigen:* zeigt Bilder nicht an. (Zeitersparnis beim Laden
  530.           und Anzeigen)
  531.  
  532.       *Monochrom:* Bilder werden monochrom dargestellt. (schnellste
  533.           Möglichkeit um Bilder darzustellen, die Qualität ist aber
  534.           nicht hoch)
  535.  
  536.       *Graustufen:* Bilder werden als Graustufenbilder angezeigt.
  537.           (wesentlich bessere Qualität als *Monochrom*, kostet aber auch
  538.           mehr Rechenzeit und Speicherplatz)
  539.  
  540.       *Farbe:* Darstellung der Bilder in Farbe. Farbe ist nur verfügbar,
  541.           wenn die Grafikhardware folgende Farbtiefen unterstützt:
  542.  
  543.              ∙ 4-8 Farbebenen (16-256 Farben). Bilder werden hier
  544.                immer(!) gedithert, da normalerweise weniger Farben zur
  545.                Verfügung stehen, als in den Bildern vorhanden sind.
  546.                (Wenn nur eine 16-Farbauflösung benutzt wird, kann eine
  547.                Graustufendarstellung wesentlich besser aussehen.)
  548.  
  549.              ∙ 15/16 Bit-High-Color (32768/65536 Farben) z.B. Falcon
  550.                High-Color.
  551.  
  552.              ∙ 24 oder 32 Bit-True-Color (16 Millionen Farben)
  553.  
  554.       *Text statt Bilder:* In HTML gibt es die Möglichkeit, Bildern
  555.           einen alternativen Text zuzuordnen. HTML-Browser, die keine
  556.           Bilder darstellen können, können dann trotzdem eine Ausgabe
  557.           (statt des Bildes) machen. Ist dieser Button eingeschaltet,
  558.           werden nur noch die Bilder dargestellt, zu denen es keinen
  559.           alternativen Text gibt, für alle anderen Bilder wird nur
  560.           dieser Text dargestellt. (Tip für die c't-CDROM-Besitzer:
  561.           Ist dieser Button eingeschaltet, werden Bilder im normalen
  562.           Text nicht angezeigt. Diese Bilder verweisen aber alle auf
  563.           /große/ Ausgaben dieser Bilder, die dann angezeigt werden)
  564.  
  565.  *Textbreite:* Der Text kann entweder auf eine feste Breite formatiert
  566.      werden, oder immer an die Fensterbreite angepasst werden. Die
  567.      letzte Möglichkeit ist sicherlich die schönere, kostet aber bei
  568.      jeder Änderung der Fenstergröße etwas Zeit für die
  569.      Umformatierung.
  570.  
  571.  
  572. 8.16  Fontauswahl
  573. =================
  574.  
  575. Das Programm benutzt, wenn möglich, verschiedene Fonts und Fontgrößen
  576. um die HTML-Seiten darzustellen. Um eine optimale Ausgabequalität zu
  577. erhalten sollte man deshalb unbedingt Vektorfonts benutzen (NVDI 3.x
  578. bzw. SpeedoGDOS ist dazu aber Voraussetzung). Normale Bitmap-Fonts
  579. werden nicht optimal unterstützt.
  580.  
  581. Insgesamt müssen 3 Fonts in jeweils 4 Schnitten (normal, bold, italic,
  582. bold+italic) eingestellt werden (also 12 Einstellungen). Für die
  583. Texteffekte Bold und Italic kann man die ensprechenden Buttons rechts
  584. neben den Fontauswahlboxen einschalten. Benutzt man Vektorfonts,
  585. sollte man aber statt dessen entsprechende Schnitte benutzen (falls
  586. vorhanden). Für die /formatierte/ Ausgabe sollte /unbedingt/ ein *nicht-
  587. proportionaler* Font verwendet werden, sonst sind Darstellungsfehler in
  588. vorformatiertem Text (<PRE>...</PRE>) oder in Formularen
  589. (<FORM>...</FORM>) nicht zu vermeiden.
  590.  
  591. Voreingestellt sind folgende Fonts:
  592.  
  593.  *Überschriften:* Swiss 721 (normal, bold, italic, bold+italic)
  594.  
  595.  *Normaler Text:* Dutch 801 (normal, bold, italic, bold+italic)
  596.  
  597.  *Formatiert:* Letter Gothic 12 Pitch (normal, bold, italic,
  598.      bold+italic)
  599.  
  600. Wer diese Fonts nicht besitzt muß sich andere aussuchen.
  601.  
  602. Die ersten beiden voreingestellten Fonts befinden sich im Lieferumfang
  603. von NVDI und SpeedoGDOS.
  604.  
  605. Der Monospace-Font aus dem Lieferumfang von NVDI bzw. SpeedoGDOS liegt
  606. leider nicht in Bold, Italic und Bold+Italic vor, daher ist hier ein
  607. anderer Font voreingestellt. Das Einschalten der Texteffekte (Bold
  608. bzw. Italic) durch die entsprechenden Buttons ist bei Vektorfonts
  609. nicht zu empfehlen, da sich die Schrift sonst verbreitert.
  610.  
  611. Die Größe der Fonts kann man auch einstellen. Die einzustellende Größe
  612. bezieht sich auf den normalen Fließtext und sollte deshalb nicht zu
  613. groß gewählt werden (Vorschlag: 10 bis 13 Punkt).
  614.  
  615. Benutzt man, mangels Vektorfonts, den Systemfont, sollte man als Größe
  616. 10 Punkt einstellen!
  617.  
  618.  
  619. 8.17  Externe Programme
  620. =======================
  621.  
  622. In HTML-Seiten sind Verweise auf andere Dateien erlaubt. Für die
  623. Anzeige dieser Dateien werden sogenannte *externe Programme* aufgerufen,
  624. sofern diese Dateien nicht im HTML-Format vorliegen.
  625.  
  626. Für verschiedene Dateitypen können unterschiedliche Programme
  627. angemeldet werden. Im Feld *Dateityp* werden die Extensions angegeben;
  628. mehrere Extensions, durch Komma getrennt, sind möglich. Mit einem
  629. Klick auf die nächste Box öffnet sich die Dateiauswahlbox, hier gibt
  630. man ein Programm bzw. ein Accessory an, das diesen Dateityp darstellen
  631. kann. Der Button *Versteht VA_START* ist anzukreuzen, wenn das Programm
  632. die VA_START- Nachricht versteht (in der jeweiligen Anleitung
  633. nachzulesen). Mit Hilfe der VA_START-Nachricht kann man einem
  634. Accessory oder einem Programm, welches sich schon im Speicher
  635. befindet, mitteilen, welche Datei es darstellen soll, ohne es noch
  636. einmal zu starten.
  637.  
  638. Das Default Programm (*.*) wird zur Anzeige von Dateien benutzt, für
  639. die kein spezielles Programm angemeldet wurde.
  640.  
  641. Wenn man eine oder mehrere Extensions definiert, aber kein Programm
  642. dafür anmeldet, wird CAB.APP diese Dateien selbst anzeigen, auch wenn
  643. sie nicht im HTML-Format vorliegen. Dies ist aber nur sinnvoll für
  644. *.gif, *.xbm und reine ASCII-Dateien (z.B. *.txt, *.text, *.c, *.h,
  645. *.doc, *.pas, *.tex,...), da nur Routinen für diese Dateitypen in
  646. CAB.APP eingebaut sind (außer natürlich für *.html). Bei allen
  647. Dateien, die nicht im ASCII-Format vorliegen, öffnet CAB den
  648. Fileselektor um die Datei auf die Platte (bzw. Diskette) zu kopieren.
  649. Auf diese Weise kann man auf ein paar externe Programme verzichten.
  650.  
  651. Zur Anzeige der aktuellen HTML-Seite im Quelltext sollte man auch ein
  652. Programm anmelden. Dieses Programm wird dann aufgerufen, wenn der
  653. Menüpunkt *Quelltext* aufgerufen wird. Verzichtet man darauf, ein
  654. Programm für die Quelltexte anzumelden, wird das Default-Programm
  655. benutzt.
  656.  
  657. Mit einem Doppelklick auf die *Programmpfad*-Boxen öffnet sich ein
  658. weiterer Dialog. Hier kann man den eingestellten Pfad auch wieder
  659. löschen.
  660.  
  661. Vorschläge für externe Programme:
  662.  
  663.  *.text,txt:      ST-GUIDE, 1STGUIDE (oder keins, dann Darstellung
  664.                   durch CAB.APP)
  665.  
  666.  *.mpeg,mpg,mpe:  1STGUIDE (auf dem Falcon unter SingleTOS sind auch
  667.                   die schnellen DSP-MPEG-Player zu empfehlen)
  668.  
  669.  *.jpeg,jpg,jpe:  1STGUIDE, GEM-VIEW
  670.  
  671.  *.tiff,tif:      GEM-VIEW
  672.  
  673.  *.gif,xbm:       GEM-VIEW (oder keins, dann Darstellung durch CAB.APP
  674.  
  675.  *.dvi:           DVI-Anzeigeprogramm aus einem TeX-Paket
  676.  
  677.  *.* (Default):   GEM-VIEW (oder andere Programme die möglichst viele
  678.                   Dateitypen darstellen können)
  679.  
  680.  *.html,htm:      ST-GUIDE, 1STGUIDE (oder auch ein beliebiger Editor,
  681.                   dann kann die HTML-Datei auch verändert werden)
  682.  
  683.  
  684. 8.18  Zugriffspfade
  685. ===================
  686.  
  687. Besitzt man die c't ROM '94 oder 92/93 (CD mit dem Inhalt des
  688. Jahrgangs '94 bzw. 92/93 der Zeitschrift c't) sollte man die Felder in
  689. "c't CDROM" ausfüllen. *HTML-Verzeichnis* ist das Verzeichnis auf der
  690. CD, in dem sich die DEFAULT.HTM Datei befindet (also x:\HTML\, wobei x
  691. der Buchstabe der CD-Laufwerkskennung ist). *Datenbank* ist eine Datei,
  692. in der sich die Inhalt der CD befindet (x:\UNIX\CT94.DAT bzw.
  693. x:\UNIX\CT9293.DAT, wobei x wieder der Buchstbe der CD-
  694. Laufwerkskennung ist).
  695.  
  696. Möchte man das Programm Online am Internet (WWW) betreiben, muß man in
  697. *Cache-Verzeichnis* einen Ordner angeben, indem das Programm alle
  698. Dateien aus dem Internet ablegen kann. Auf der Platte sollte natürlich
  699. noch genügend Platz frei sein.
  700.  
  701. In *HTML-Verzeichnisse* gibt man die Oberverzeichnisse an, indem sich
  702. HTML-Dateien befinden. Beim Suchen nach bestimmten Seiten werden nur
  703. die HTML-Dateien berücksichtigt, die sich in diesen Verzeichnissen,
  704. und allen darin enthaltenen Unterverzeichnissen, befinden. Enthalten
  705. HTML-Dateien absolute lokale Zugriffspfade (also z.B. /pfad/file.html)
  706. müßten diese Dateien eigentlich aus dem Wurzelverzeichnis der Platte
  707. erreichbar sein, damit CAB.APP auf sie zugreifen kann. Wenn man aber
  708. viele solcher Dokumente hat, würde es im Wurzelverzeichnis
  709. wahrscheinlich zum Chaos kommen. Daher können Dokumente mit absoluten
  710. lokalen Pfaden auch in den angegebenen Verzeichnissen liegen.
  711.  
  712. Ein Beispiel:
  713.  
  714.  *Angegebene HTML-Verzeichnisse*
  715.  
  716.         ∙ F:\HTML.DOC\
  717.  
  718.         ∙ G:\DIVERSES\
  719.  
  720.  *Aktuelles Laufwerk:*
  721.  
  722.         ∙ F:\
  723.  
  724.  *Zugriffspfad im HTML-Dokument:*
  725.  
  726.         ∙ /beispiel/texte/index.html
  727.  
  728.  *Gesucht wird nach dieser Datei:*
  729.  
  730.        1. F:\beispiel\texte\index.html
  731.  
  732.        2. F:\HTML.DOC\beispiel\texte\index.html
  733.  
  734.        3. G:\DIVERSES\beispiel\texte\index.html
  735.  
  736. Mit einem Doppelklick auf die *Pfad*-Boxen öffnet sich ein weiterer
  737. Dialog. Hier kann man den eingestellten Pfad auch wieder löschen.
  738.  
  739.  
  740. 8.19  Cache
  741. ===========
  742.  
  743. Das Programm benutzt zwei Caches um auf Daten schneller zugreifen zu
  744. können.
  745.  
  746. Der *Bilder Cache* wird benutzt um Bilder nicht immer wieder neu
  747. entpacken und dithern zu müssen, da diese beiden Tätigkeiten recht
  748. viel Rechenzeit benötigen. CAB.APP behält deshalb auch nicht mehr
  749. benötigte Bilder im Speicher, so daß sie sofort angezeigt werden
  750. können, wenn sie später wieder benötigt werden. Damit das Programm
  751. aber nicht zuviel Speicher verbraucht, kann man angeben (*max. Größe*),
  752. wieviel Speicher maximal für den Cache benutzt werden soll. Wenn der
  753. Cache 'überläuft' werden dann zunächst die Bilder aus dem Cache
  754. entfernt, die am längsten nicht mehr benutzt wurden. Außerdem kann man
  755. festlegen, wieviel Speicher grundsätzlich frei gehalten werden soll
  756. (*Frei halten*). Mit dem Button *Cache löschen* wird der Cache sofort
  757. gelöscht (bis auf die Bilder, die im gerade angezeigten HTML-Dokument
  758. verwendet werden). Das kann nützlich sein, wenn man in einer
  759. Multitasking-Umgebung für ein anderes Programm schnell mehr Speicher
  760. freimachen möchte.
  761.  
  762. *Achtung:*
  763.  
  764.     Der aktuelle Speicherverbrauch für den Cache kann trotzdem
  765.     höher sein, als im Dialog angegeben. Das passiert immer dann,
  766.     wenn alle benutzte (und angezeigte) Bilder mehr Speicher
  767.     benötigen.
  768.  
  769. Der *Internet Cache* wird benutzt um Dateien aus dem Internet auf der
  770. Platte zwischenzuspeichern, damit sie nicht jedesmal aus dem Internet
  771. erneut angefordert werden müssen (siehe auch *Zugriffspfade*). *Max.
  772. Größe* gibt an, wie groß der Cache werden darf. D.h. wieviele Daten auf
  773. der Platte gespeichert werden, bevor die Dateien gelöscht werden auf
  774. die am längsten nicht mehr zugegriffen wurde. *Frei halten* bedeutet,
  775. daß CAB.APP auch dann wieder 'alte' Daten aus dem Cache löscht, wenn
  776. die Platte zu voll ist (also weniger Platz ist als hier angegeben
  777. wurde). Wenn *Löschen bei Ende* angewählt wurde, wird der Cache beim
  778. Verlassen des Programms gelöscht. Das ist nur dann zu empfehlen, wenn
  779. man dauernd mit überfüllten Platten zu kämpfen hat, da ja alle Daten
  780. erneut aus dem Internet geholt werden müssen. *Cache löschen* löscht den
  781. Cache sofort; das ist auch nur sinnvoll, wenn man schnell Platz auf
  782. der Platte schaffen muß.
  783.  
  784. Es werden grundsätzlich nur Dateien aus dem Cache-Verzeichnis
  785. gelöscht, die das Programm selbst dort angelegt hat.
  786.  
  787.  
  788. 8.20  Optionen sichern
  789. ======================
  790.  
  791. Sichert die aktuellen Einstellungen.
  792.  
  793.  
  794.  
  795. 9  Button-Leiste
  796. ****************
  797.  
  798. Jedes Fenster besitzt einige Buttons, über die die wichtigsten
  799. Funktionen des Programms ausgewählt werden können.
  800.  
  801.  *Zurück* Das vorherige Dokument wird angezeigt.
  802.  
  803.  *Home* Zeigt die Start-Seite (Home page)
  804.  
  805.  *URL* Auswahl eines Dokuments durch eine URL Adresse.
  806.  
  807.  *Datei* Auswahl einer Datei über den Fileselektor.
  808.  
  809.  *Source* Zeigt den Quelltext des Dokuments.
  810.  
  811.  *Neu* Läd das aktuelle Dokument neu.
  812.  
  813.  *Hotlist* Öffnet den Hotlist-Dialog
  814.  
  815. Sollte rechts neben den Buttons ein 'trauriger' Smiley erscheinen,
  816. bedeutet das, daß das dargestellte Dokument fehlerhaft ist. Klickt man
  817. auf den Smiley, bekommt man genauere Informationen über den/die Fehler
  818. im Dokument (allerdings nicht die genaue Position des/der Fehler(s)).
  819. Diese Option ist vor allem für diejenigen interressant, die selbst
  820. HTML-Seiten erstellen. Es können aber durchaus auch Fehler im Dokument
  821. sein, die CAB nicht erkennt und demnach nicht anzeigt. CAB ermittelt
  822. nur die Fehler, die ohne großen Aufwand an Rechenzeit und
  823. Speicherplatz ermittelt werden können.
  824.  
  825. Fehlerhafte Dokumente werden nicht zwangsläufig fehlerhaft
  826. dargestellt, aber die Wahrscheinlichkeit, daß irgendein Browser (sei
  827. es CAB, Mosaic, Netscape, WebExplorer oder ein anderer Browser) diese
  828. fehlerhaften Stellen anders als erwartet darstellt, ist sehr hoch.
  829.  
  830.  
  831.  
  832. 10  Danksagungen
  833. ****************
  834.  
  835. Ich möchte mich bei allen Leuten bedanken, die durch Lob, Kritik,
  836. Vorschläge und Bugreports bei der Weiterentwicklung des Programms
  837. goholfen haben. Namentlich erwähnen möchte ich die folgenden Personen:
  838.  
  839.    ∙ Dan Ackerman
  840.  
  841.    ∙ Mille Babic
  842.  
  843.    ∙ Stefan Becker
  844.  
  845.    ∙ Ben Bell
  846.  
  847.    ∙ Stephane Boisson
  848.  
  849.    ∙ Joe Connor
  850.  
  851.    ∙ Dieter Fiebelkorn
  852.  
  853.    ∙ Nicholas Flintham
  854.  
  855.    ∙ Stefan Haake
  856.  
  857.    ∙ Romuald Jouffrey
  858.  
  859.    ∙ Ulrich Kaiser
  860.  
  861.    ∙ Ton Ketting
  862.  
  863.    ∙ Antonio Lillo
  864.  
  865.    ∙ Graziano Morando
  866.  
  867.    ∙ Thomas Much
  868.  
  869.    ∙ Tim Newsome
  870.  
  871.    ∙ Fred Nicklisch
  872.  
  873.    ∙ Rosario Pignatelli
  874.  
  875.    ∙ Manfred Ssykor
  876.  
  877.    ∙ Andrew Versperman
  878.  
  879.    ∙ Lodovico Zanier
  880.  
  881.  
  882.  
  883. 11  Mögliche Erweiterungen zukünftiger Versionen
  884. ************************************************
  885.  
  886.    ∙ Formeln und weitere HTML3 Befehle
  887.  
  888.    ∙ Bilder gezielt nachträglich laden (Doppelklick auf [IMG]-Text)
  889.  
  890.    ∙ ...
  891.  
  892.  
  893.  
  894. 12  History
  895. ***********
  896.  
  897.  
  898. 12.1  V0.8ß (20.04.1995)
  899. ========================
  900.  
  901.    ∙ erste veröffentlichte Version
  902.  
  903.  
  904. 12.2  V0.9ß (15.05.1995)
  905. ========================
  906.  
  907.    ∙ reduzierter Speicherverbrauch
  908.  
  909.    ∙ MTOS Drag&Drop (ARGS) wird unterstützt
  910.  
  911.    ∙ externe Programme werden auch unter Single-TOS aufgerufen.
  912.  
  913.    ∙ Die Fehlermeldungen sind etwas ausführlicher
  914.  
  915.    ∙ Bugfix: Beim Betrieb als ACC wurden bei der Auswahl von Shortcuts
  916.      die, bei einem ACC natürlich nicht existierenden, Menütitel
  917.      invertiert.
  918.  
  919.    ∙ Die .INF Datei sollte jetzt auch gefunden werden, wenn das HTML-
  920.      Browser-Verzeichnis nicht das aktuelle Verzeichnis ist.
  921.  
  922.    ∙ Das Programm reagiert toleranter gegenüber fehlerhaften HTML-
  923.      Dokumenten (d.h. es wird versucht Fehler in den HTML-Dokumenten
  924.      zu korrigieren)
  925.  
  926.    ∙ home.html wird beim Starten geladen, falls vorhanden.
  927.  
  928.    ∙ Hotlist (direkter Zugriff auf Dokumente dieser Liste)
  929.  
  930.    ∙ Einstellungen für Fenster-, Verweis- und Textfarbe
  931.  
  932.    ∙ Suchfunktion (incl. Suche in der c't-CDROM-Datenbank)
  933.  
  934.    ∙ Inline-Images in Graustufen (bei 16-256 Farben)
  935.  
  936.  
  937. 12.3  V0.93ß (07.06.1995)
  938. =========================
  939.  
  940.    ∙ erste Vorbereitungen für den Online-Betrieb am Internet
  941.      (allerdings in der vorliegenden Version nicht aktiv)
  942.  
  943.    ∙ Bugfix: Zeilenabstand hat nicht immer gestimmt
  944.  
  945.    ∙ Bugfix: Endlosschleife bei defekten GIFs
  946.  
  947.    ∙ Bugfix: fclose() bei Hotlist vergessen :-(
  948.  
  949.    ∙ einige weitere kleine Bugfixes
  950.  
  951.  
  952. 12.4  V0.94ß (07.07.1995)
  953. =========================
  954.  
  955.    ∙ Bugfix: Letzten Hotlist-Eintrag löschen führte zum Absturz :-(
  956.  
  957.    ∙ Bugfix: CR/LF innerhalb eines Tags ergab Probleme
  958.  
  959.    ∙ Bugfix: Letztes Wort einer HTML-Datei konnte verschluckt werden.
  960.  
  961.    ∙ Dokumentenzugriff bei absoluter Pfadangabe, auch in den
  962.      Verzeichnissen, die im *Zugriffspfade*-Dialog angegeben sind.
  963.  
  964.    ∙ Inhalt der Harddisk kann auch wie ein HTML-Dokument angezeigt
  965.      werden (incl. Programme starten, Dokumente ansehen,...).
  966.  
  967.    ∙ Unterstützung des speziellen Netscape-'tags' <CENTER>
  968.  
  969.  
  970. 12.5  V0.95ß (04.08.1995)
  971. =========================
  972.  
  973.    ∙ Inline-Images jetzt in Farbe.
  974.  
  975.    ∙ Konfigurierbarer Bilder-Cache (im RAM)
  976.  
  977.    ∙ Konfigurierbarer WWW-Cache (auf Harddisk)
  978.  
  979.    ∙ Auf Wunsch eine automatische Anpassung des Textes an die
  980.      Fensterbreite.
  981.  
  982.    ∙ jede ASCII und jede XBM- o. GIF-Datei kann jetzt direkt in
  983.      HTML.APP angezeigt werden (Aufrufe von externen Programmen sind
  984.      hierzu nicht mehr nötig, aber natürlich weiterhin möglich)
  985.  
  986.    ∙ Schnittstelle für 'Internet-Zugriffs-Module' eingebaut. Mit solch
  987.      einem Modul ist der Online-Zugriff auf das Wordwide Web möglich
  988.      (natürlich nur, wenn man Zugriff auf das Internet hat)
  989.  
  990.    ∙ Unterstützung von XBM-Bildern.
  991.  
  992.  
  993. 12.6  V0.96ß (22.08.1995)
  994. =========================
  995.  
  996.    ∙ Viele kleinere Bugfixes
  997.  
  998.  
  999. 12.7  V0.98ß (03.10.1995)
  1000. =========================
  1001.  
  1002.    ∙ In Farbauflösungen mit weniger als 16 Farben wird die Farbpalette
  1003.      nicht mehr angetastet
  1004.  
  1005.    ∙ Leere Dateien sollten keine Probleme mehr machen
  1006.  
  1007.    ∙ Das Programm heißt jetzt:
  1008.      CAB - Das Taxi für die Datenautobahn
  1009.      oder CAB = Crystal Atari Browser
  1010.  
  1011.  
  1012. 12.8  V1.0 (01.11.1995)
  1013. =======================
  1014.  
  1015.    ∙ Kleine Anpassungen an die GENEVA 4 3D-Optik (diese ist leider
  1016.      nicht ganz MTOS kompatibel)
  1017.  
  1018.    ∙ Beliebig viele Fenster können gleichzeitig geöffnet werden.
  1019.  
  1020.    ∙ Jedes Fenster kann eigene Farb-/Fonteinstellungen bekommen.
  1021.  
  1022.    ∙ Unterstützung der folgenden Netscape-Tags (Befehle):
  1023.  
  1024.         - <FONT SIZE=[+|-]n> </FONT>
  1025.  
  1026.         - <BASEFONT SIZE=n>
  1027.  
  1028.         - <CENTER> </CENTER>
  1029.  
  1030.         - <NOBR> </NOBR>
  1031.  
  1032.         - <BODY BACKGROUND=url BGCOLOR=#rrggbb TEXT=#rrggbb
  1033.           LINK=#rrggbb>
  1034.  
  1035.    ∙ Unterstützung der <FORM>-Umgebung (Formulare)
  1036.  
  1037.    ∙ Unterstützung von Tabellen (<TABLE>...</TABLE>)
  1038.  
  1039.    ∙ Die Hotlist wurde erweitert. Es können beliebig viele
  1040.      Themenbereiche definiert werden. Zu jeden Eintrag sind
  1041.      Anmerkungen möglich.
  1042.  
  1043.    ∙ Die Verwaltung des WWW Caches wurde verändert. Die Dateien werden
  1044.      nicht mehr mit dem Originalnamen im Cache abgelegt, sondern
  1045.      bekommen einen neuen. Damit gibt es keine Probleme mehr mit
  1046.      langen Dateinamen, die mehr als die für GEMDOS-üblichen 8+3
  1047.      Zeichen besitzen.
  1048.  
  1049.    ∙ History-Popup
  1050.  
  1051.    ∙ Popup mit allen Links einer Seite
  1052.  
  1053.    ∙ <IMG ...> mit dem Attribut ALIGN=LEFT oder ALIGN=RIGHT
  1054.      funktioniert jetzt korrekt.
  1055.  
  1056.    ∙ Fontgrößen der <Hn> </Hn>-Umgebungen geändert (Anpassung an die
  1057.      Größenverhältnisse, die Netscape oder Mosaic verwenden)
  1058.  
  1059.    ∙ In der c't ROM 92/93 Datenbank klappt die Suche jetzt auch.
  1060.  
  1061.    ∙ Neu: Button-Leiste im Fenster mit den wichtigsten Funktionen.
  1062.      Erscheint rechts in der Button-Zeile ein 'trauriger Smiley' heißt
  1063.      das, daß das dargestellte Dokument nicht den HTML-Spezifikationen
  1064.      entspricht (es ist also fehlerhaft). Das heißt allerdings nicht,
  1065.      daß es unbedingt auch fehlerhaft dargestellt wird, der Browser
  1066.      versucht trotzdem eine korrekte Darstellung zu erreichen. Das
  1067.      Programm wird aber nicht bei allen fehlerhaften Dokumenten den
  1068.      'Smiley' anzeigen, da viele Fehler zwar zu einer fehlerhaften
  1069.      Darstellung führen können, aber nur durch einigen Aufwand erkannt
  1070.      werden können.
  1071.  
  1072.    ∙ Rechtsbündiges Formatieren (ALIGN=RIGHT) ist jetzt auch möglich.
  1073.  
  1074.    ∙ viele kleine Bugfixes
  1075.  
  1076.  
  1077. 12.9  V1.0a (12.12.1995)
  1078. ========================
  1079.  
  1080.    ∙ Bugfix: Bei Hintergrundbildern wird jetzt auch die transparente
  1081.      Farbe (falls vorhanden) ausgewertet.
  1082.  
  1083.    ∙ Bugfix: Wenn in grossen HTML-Files (größer als 32KB) hinter den
  1084.      ersten 32KB der Datei Tabellen folgen, gab's Müll (eventuell
  1085.      sogar Abstürze).
  1086.  
  1087.    ∙ Die Cursortasten können jetzt auch dann zum Scrollen benutzt
  1088.      werden, wenn im Fenster ein Formular dargestellt wird (außer der
  1089.      Eingabefokus steht auf einem Texteingabefeld - dann werden die
  1090.      Cursortasten zum Bewegen des Cursors benutzt).
  1091.  
  1092.    ∙ Bugfix: Innerhalb von <PLAINTEXT> wurden leere Zeilen vergessen.
  1093.  
  1094.    ∙ Bugfix: Unter alten TOS-Versionen hat das Anzeigen von
  1095.      Verzeichnissen der Festplatte nicht geklappt.
  1096.  
  1097.    ∙ Bugfix: Unter älteren TOS-Versionen gab es manchmal Probleme,
  1098.      weil ein Fenstertitel erst nach dem Öffnen des Fensters gesetzt
  1099.      wurde.
  1100.  
  1101.  
  1102. 12.10  V1.1a (01.04.1996)
  1103. =========================
  1104.  
  1105.    ∙ Im reinen Offline-Betrieb (CAB.OVL ist nicht installiert) werden
  1106.      grundsätzlich alle Verweise lokal gesucht. D.h. eine Adresse wie
  1107.      http://host/path/file wird behandelt wie
  1108.      file://localhost/path/file.
  1109.  
  1110.    ∙ Bei der Auswahl der Datenbank für die c't-CDs kann man jetzt auch
  1111.      Wildcards benutzen. Mit der Angabe 'K:\HTML\CT*.DAT' werden dann
  1112.      die Datenbänke aller c't-CDs gefunden.
  1113.  
  1114.    ∙ Ein Klick auf den "Closer" des Fensters schliesst das Fenster
  1115.      jetzt (bisher wurde das vorherige Dokument gezeigt). Um das
  1116.      vorherige Dokument zu sehen, kann man den "Zurück"-Button
  1117.      benutzen.
  1118.  
  1119.    ∙ Bilder werden in der ST-Mittel-Auflösung auf die halbe Höhe
  1120.      skaliert, so daß die Proportionen wieder stimmen.
  1121.  
  1122.    ∙ Hält man bei einem Klick auf einen Verweis eine SHIFT-Taste
  1123.      gedrückt, wird die neue Seite in einem neuen Fenster dargestellt.
  1124.      Ähnliches gilt auch für "Öffne lokal", "Öffne URL", und
  1125.      "Hotlist": Hält man eine SHIFT-Taste gedrückt, während man im
  1126.      Dialog auf OK klickt, wird die Seite in einem eigenen Fenster
  1127.      dargestellt.
  1128.  
  1129.    ∙ Dateien, die CAB selbst nicht darstellen kann und für die (bzw.
  1130.      deren Extension) kein Programm angemeldet wurde, können jetzt in
  1131.      ein beliebiges Verzeichnis kopiert werden.
  1132.  
  1133.    ∙ Der Quelltext wird jetzt von CAB selbst dargestellt, falls kein
  1134.      Programm zur Anzeige des Quelltextes angemeldet ist.
  1135.  
  1136.    ∙ Drucken über GDOS ist nun möglich. Zur Zeit werden Bilder nur in
  1137.      schwarz-weiß gedruckt. Ausgabe auch über alle anderen GDOS-Geräte
  1138.      möglich, wie z.B. Metafile, IMG-Datei, etc.
  1139.  
  1140.    ∙ Der Hotlist-Dialog ist jetzt auch vollständig mit der Tastatur
  1141.      bedienbar.
  1142.  
  1143.    ∙ In allen Eingabefelder der Dialoge funktionieren die Clipboard-
  1144.      Funktionen Kopieren ^C, Einfügen ^V und Ausschneiden ^X.
  1145.  
  1146.    ∙ In den Eingabefeldern der Dokument-Formulare werden die
  1147.      Clipboard-Funktionen auch unterstützt.
  1148.  
  1149.    ∙ Die Fensterposition wird jetzt bei 'Optionen sichern'
  1150.      gespeichert.
  1151.  
  1152.    ∙ Neue unterstützte Befehle (HTML3)
  1153.  
  1154.         - <BIG>, </BIG> große Schrift
  1155.  
  1156.         - <SMALL>, </SMALL> kleine Schrift
  1157.  
  1158.         - <SUP>, </SUP> Hochgestellt
  1159.  
  1160.         - <SUB>, </SUB> Tiefgestellt
  1161.  
  1162.         - <Q>, </Q>, <LANG>, </LANG>
  1163.  
  1164.    ∙ Weitere Netscape-Extensions, die CAB versteht:
  1165.  
  1166.         - Beim <HR>-Tag werden die Attribute WIDTH=, SIZE=, NOSHADE
  1167.           und ALIGN= ausgewertet.
  1168.  
  1169.         - Bei <TD>, <TH> werden die Attribute WIDTH= und HEIGHT=
  1170.           ausgewertet.
  1171.  
  1172.         - Imagemaps mit <MAP NAME=name> <AREA SHAPE=rect
  1173.           COORDS="x1,y1,x2,y2" HREF=url> </MAP> zumindest teilweise
  1174.           implementiert.
  1175.  
  1176.    ∙ Hotlist-Einträge können jetzt auch manuell komplett neu erstellt
  1177.      werden.
  1178.  
  1179.    ∙ Bugfix: Wenn eine HTML-Datei mit einem langen(!) Kommentar
  1180.      anfängt und nicht die Extension .HTM (bzw. .html) besitzt, wurde
  1181.      sie als ASCII angezeigt
  1182.  
  1183.    ∙ Bugfix: Es gab Probleme mit großen Tabellen (viele Zeilen
  1184.      und/oder Spalten)
  1185.  
  1186.    ∙ Kleine Optimierung für (in einer bestimmten Weise) geschachtelte
  1187.      Tabellen eingebaut. Prinzipiell müssen Tabellen mehrfach
  1188.      berechnet (formatiert) werden, um die Größe an die Fensterbreite
  1189.      anpassen zu können. Bei geschachtelten Tabellen wächst deswegen
  1190.      die Rechenzeit extrem stark an.
  1191.      Beispiel: Die FOCUS-Seiten (www.focus.de) besitzen (Stand: Anfang
  1192.      1996) leider bis zu 7-fach ineinander geschachtelte Tabellen was
  1193.      bisher zu extrem langen Rechenzeiten führte (z.B. >>5 min für
  1194.      viele Seiten). Von den 7-Tabellen-Ebenen werden aber tatsächlich
  1195.      nur 2 sinnvoll benutzt (der Rest besteht nur aus einer Zelle, die
  1196.      nichts als eine andere Tabellen mit wieder nur einer Zelle
  1197.      enthält (so etwas ist zwar nicht verboten, aber doch ziemlich
  1198.      sinnlos)). CAB berechnet solche Tabellen mit nur einer Zelle
  1199.      (bzw. Spalte) jetzt nur noch einmal (im Prinzip hätte man auf
  1200.      diese Tabelle ganz verzichten können), die FOCUS-Seiten werden
  1201.      deshalb jetzt erheblich schneller berechnet (schnell ist es aber
  1202.      trotzdem noch nicht).
  1203.  
  1204.    ∙ Einige weitere Anpassungen für fehlerhafte HTML-Dateien. (Es ist
  1205.      immer wieder erstaunlich, daß einige Leute immer wieder neue
  1206.      Methoden entdecken, wie man HTML-tags (Befehle) falsch(!!!)
  1207.      einsetzen kann, um einen bestimmten Effekt zu erreichen - selbst
  1208.      wenn es für den gewünschten Effekt sogar einen richtigen HTML-
  1209.      Befehl gibt )-:
  1210.  
  1211.  
  1212. 12.11  V1.2 (11.04.1996)
  1213. ========================
  1214.  
  1215.    ∙ Drucken ist jetzt auch in Farbe möglich (falls der GDOS-
  1216.      Druckertreiber mitmacht).
  1217.  
  1218.    ∙ Absolute Größenangaben in Pixeln (bei Tabellen oder <HR>) werden
  1219.      jetzt beim Drucken auf die jeweilige Druckerauflösung
  1220.      umgerechnet.
  1221.  
  1222.    ∙ OLGA-Protokoll: CAB ist ein OLGA-Client
  1223.  
  1224.    ∙ Erster Versuch einer JPEG-Unterstützung
  1225.  
  1226.  
  1227. 12.12  V1.2a (16.04.1996)
  1228. =========================
  1229.  
  1230.    ∙ Bugfix: Bei Speichermangel versucht CAB, nicht dringend
  1231.      benötigten Speicher (z.B. Bilder-Cache im RAM) wieder
  1232.      freizugeben. Durch einen falsch berechneten Wert für den noch
  1233.      freien Speicher, konnte es zu einer Endlosschleife kommen.
  1234.  
  1235.  
  1236. 12.13  V1.2b (19.04.1996)
  1237. =========================
  1238.  
  1239.    ∙ Die Angabe der Ränder für's Drucken wurde nicht korrekt
  1240.      ausgewertet, falls die Eingabe nicht 3-stellig war.
  1241.  
  1242.    ∙ Bugfix: CAB versucht Tabellen auch dann korrekt zu formatieren,
  1243.      wenn ein <tr>-Tag fehlt (funktioniert nur, falls </tr> vorhanden
  1244.      ist). Wegen eines Bugs in CAB hatte das aber bei geschachtelten
  1245.      Tabellen zu Fehlern geführt. Jetzt sollte es wieder
  1246.      funktionieren.
  1247.  
  1248.    ∙ Farbdruck mit NVDI4 sollte jetzt eigentlich funktionieren.
  1249.  
  1250.    ∙ Bugfix: War der Schalter 'Vorgaben im Text benutzen' (betrifft
  1251.      die Farben von Schrift und Fensterhintergrund) nicht
  1252.      eingeschaltet, wurden auch keine Hintergrundbilder mehr
  1253.      angezeigt. Jetzt sind beide Einstellungen unabhängig voneinander.
  1254.  
  1255.  
  1256. 12.14  V1.3 (20.05.1996)
  1257. ========================
  1258.  
  1259.    ∙ Neues JPEG-Modul von Dieter Fiebelkorn
  1260.  
  1261.    ∙ Mail-Unterstützung (mailto:user@adresse)
  1262.  
  1263.    ∙ Proxy- und SMTP-Server können direkt in CAB bestimmt/geändert
  1264.      werden (nicht beim lokalen Betrieb (offline)).
  1265.  
  1266.    ∙ Wieder einige kleine Bugfixes
  1267.  
  1268.    ∙ Erweiterungen wie z.B. JavaScript (<SCRIPT>...</SCRIPT>) werden
  1269.      jetzt komplett ignoriert, und nicht mehr als HTML-Text
  1270.      dargestellt.
  1271.  
  1272.    ∙ "Slide shows" durch <meta http-equiv="Refresh" content="5;
  1273.      url=xyz"> werden jetzt unterstützt.
  1274.  
  1275.    ∙ Im <FONT>-Tag wird jetzt auch Farbe berücksichtigt (<FONT
  1276.      COLOR=...>)
  1277.  
  1278.    ∙ In Tabellen werden auch Farben berücksichtigt (BGCOLOR= für
  1279.      Tabellen- und/oder Zellenhintergrund; BORDERCOLOR=,
  1280.      BORDERCOLORLIGHT= und BORDERCOLORDARK= für Tabellenränder)
  1281.  
  1282.    ∙ Die wichtigsten Farben können jetzt auch mit ihrem Namen, und
  1283.      nicht nur als HEX-Zahl, angegeben werden (z.B. COLOR=White
  1284.      anstatt COLOR=#FFFFFF).
  1285.  
  1286.    ∙ Während des Formatierens des Textes können Verweise angeklickt
  1287.      werden. Die Formatierung wird dann abgebrochen und das gewünschte
  1288.      Dokument geladen. Man muss also nicht mehr warten, bis der
  1289.      komplette Text formatiert ist, um Verweisen zu folgen. (Während
  1290.      Bilder geladen werden, wird der Mausklick allerdings noch nicht
  1291.      ausgewertet. Auch Verweise innerhalb eines Dokuments können nur
  1292.      nach dem kompletten Formatieren verfolgt werden).
  1293.  
  1294.  
  1295. 12.15  V1.4 (19.09.1996)
  1296. ========================
  1297.  
  1298.    ∙ Unter NVDI 4 wird jetzt beim Ausdruck viel Speicher gespart, da
  1299.      NVDI 4 das Skalieren der Bilder übernimmt. Das betrifft
  1300.      insbesondere die TrueColor- bzw. Halbton-Druckertreiber (32
  1301.      Bit/Pixel). Andere GDOSe bieten dieses Feature leider noch nicht.
  1302.  
  1303.    ∙ Es werden jetzt so ziemlich alle Klartextbezeichnungen für Farben
  1304.      unterstützt, die auch von Netscape oder dem MS Internet Explorer
  1305.      verstanden werden.
  1306.  
  1307.    ∙ Stop-Button zum Abbrechen der Textformatierung (entspricht dem
  1308.      Drücken der ESC-Taste)
  1309.  
  1310.    ∙ Während des Konvertierens (Dithering) von Bildern verarbeitet CAB
  1311.      jetzt auch AES Events. Man kann deshalb jetzt auch während der
  1312.      Konvertierung von Bildern Dokumente scrollen, Links auswählen und
  1313.      die Formatierung abbrechen.
  1314.  
  1315.    ∙ Bugfix: In der ST-Mittel Auflösung wurde bei Image-Maps keine
  1316.      Skalierung der Mauskoordinaten durchgeführt.
  1317.  
  1318.    ∙ Bei der Anzeige des Quelltextes werden alle HTML-Tags und
  1319.      Kommentare farblich hervorgehoben (HTML-Tags blau und Kommentare
  1320.      rot).
  1321.  
  1322.    ∙ Die Spezifikation der 'Frames' (eine Erweiterung von Netscape)
  1323.      weicht leider erheblich von der normalen HTML-Philosophie ab.
  1324.      Normalerweise können HTML-Tags ohne Probleme von WWW-Browsern
  1325.      ignoriert werden, wenn dieser keine passende Darstellung finden
  1326.      kann, bzw. die Tags unbekannt sind. Alle Informationen der HTML-
  1327.      Datei werden dabei trotzdem dargestellt. Bei 'Frames'
  1328.      funktioniert dies leider nicht mehr, so daß nicht-Frame-taugliche
  1329.      Browser unter Umständen überhaupt nichts mehr anzeigen können.
  1330.      CAB unterstützt zwar noch keine 'Frames', aber man kommt jetzt
  1331.      wenigstens an alle Daten, die auf Seiten mit 'Frames'
  1332.      untergebracht sind. CAB legt eine Liste an, über die man auf alle
  1333.      Dokumente zugreifen kann, die normalerweise in den 'Frames'
  1334.      angezeigt werden.
  1335.  
  1336.    ∙ Das Skalieren von Bildern mit Hilfe der WIDTH und HEIGHT
  1337.      Attribute wird jetzt unterstützt (z.B.: <IMG SRC="img.gif"
  1338.      WIDTH=100 HEIGHT=50>)
  1339.  
  1340.    ∙ Die Dateien und Module, die CAB nachläd, bzw. mit denen man CAB
  1341.      erweitert, können jetzt alle in einen separaten Ordner gesteckt
  1342.      werden (Wenn man mag, kann man diese Dateien auch weiterhin im
  1343.      CAB-Ordner belassen). Dieser Ordner muss 'modules' heissen und
  1344.      sich im gleichen Verzeichnis befinden, in dem auch CAB ist. In
  1345.      diesen Ornder können folgende Dateien verschoben werden:
  1346.  
  1347.         - cab_jpeg.ovl (diese Datei darf auch 'jpeg.ovl' heissen)
  1348.  
  1349.         - cab.inf
  1350.  
  1351.         - cab.ovl
  1352.  
  1353.         - cache_ed.prg und cache_ed.rsc (Programm zur Verwaltung des
  1354.           WWW-Caches)
  1355.  
  1356.         - hotlist.html
  1357.  
  1358.    ∙ Bilder, die mit den Attributen WIDTH= und HEIGHT= eingebunden
  1359.      sind, werden jetzt erst nach der Textformatierung geladen. Damit
  1360.      wird der Text wesentlich schneller angezeigt. Bei Bildern ohne
  1361.      WIDTH= und HEIGHT= Angaben funktioniert das leider noch nicht
  1362.      (CAB weiß schliesslich nicht, wie groß die Bilder werden)
  1363.  
  1364.    ∙ Bugfix: Wurden lange Dateinamen mit Leerzeichen über VA_START
  1365.      oder D&D übergeben, konnte CAB die Datei nicht laden. Jetzt
  1366.      funktioniert es wieder.
  1367.  
  1368.    ∙ Neue Tags:
  1369.  
  1370.         - <DIV> </DIV>
  1371.  
  1372.         - <IMAGE> (ein weiteres Netscape-Tag, identisch zu <IMG>)
  1373.  
  1374.    ∙ 'about:'-Protokoll
  1375.  
  1376.    ∙ Leicht geänderte WWW-Cache-Struktur. Die Dateien werden nun in
  1377.      mehreren Unterordnern abgelegt. Dadurch sollen übervolle
  1378.      Verzeichnisse und damit verbundene lange Wartezeiten beim
  1379.      Laden/Speichern vermieden werden. CAB passt beim Starten die alte
  1380.      CACHE-Struktur automatisch an (kann bei vielen Dateien im Cache
  1381.      etwas dauern, muß aber nur ein einziges mal gemacht werden)
  1382.  
  1383.    ∙ CAB-Protokoll: Einige AES-Nachrichten, über die man verschiedene
  1384.      Funktionen von CAB aus anderen Programmen heraus aufrufen kann.
  1385.      In diesem Zusammenhang ist es auch sinnvoll, eine Environment-
  1386.      Variable 'BROWSER' zu definieren, die als Wert den kompletten
  1387.      Pfad von CAB enthält. Programme, die auf Funktionen von CAB
  1388.      zurückgreifen wollen, sind dann in der Lage CAB bei Bedarf selbst
  1389.      zu starten.
  1390.  
  1391.    ∙ Auswertung von ALIGN=LEFT oder ALIGN=RIGHT bei Tabellen.
  1392.  
  1393.  
  1394. 12.16  V1.4a (01.10.1996)
  1395. =========================
  1396.  
  1397.    ∙ Bugfix: Es konnte beim Drucken mit einem TrueColor-Druckertreiber
  1398.      passieren, daß bestimmte Farben nicht korrekt dargestellt wurden.
  1399.  
  1400.  
  1401. 12.17  V1.5 (20.10.1996)
  1402. ========================
  1403.  
  1404.    ∙ Bugfix: Befand sich in einer GIF-Datei sowohl eine globale als
  1405.      auch eine lokale Farbpalette, so benutzte CAB fälschlicherweise
  1406.      die globale Tabelle.
  1407.  
  1408.    ∙ Unterstützung von GIF-Animationen. Die Animationen können
  1409.      jederzeit mit dem Stop-Button angehalten werden.
  1410.  
  1411.    ∙ GIF-Animationen können im Dialog 'Optionen/Darstellung' komplett
  1412.      abgeschaltet werden. Das spart Speicher und Rechenzeit, da nur
  1413.      das erste Bild der GIF-Datei dekodiert und gedithert werden muß.
  1414.      Auf Bilder die sich schon im Bilder-Cache befinden wenn man diese
  1415.      Einstellung ändert, hat diese Einstelung allerdings keinen
  1416.      Einfluß.
  1417.  
  1418.    ∙ CAB zeigt jetzt das Ziel eines Verweises (Link) in der Infozeile
  1419.      des Fensters an, solbald sich der Mauszeiger über dem Verweis
  1420.      befindet. Ausserdem wird die Mausform in eine zeigende Hand
  1421.      geändert. Es ist also kein Rechts-Klick mehr nötig, um das Ziel
  1422.      eines Verweises zu erfahren.
  1423.  
  1424.    ∙ Bugfix: Hat man einen neuen Cache-Ordner ausgewählt, in dem aber
  1425.      keine cache.cab-Datei lag, hat CAB manchmal 'vergessen' den
  1426.      Cache-Ordner korrekt zu initialisieren.
  1427.  
  1428.    ∙ Bugfix: Das letzte Element eine Liste wurd in einer <CENTER>-
  1429.      Umgebung nicht korrekt eingerückt.
  1430.  
  1431.    ∙ Neuere Versionen von CAB.OVL installieren sich auch wenn STiK
  1432.      nicht Online ist. Daher konnte es zu 'Network-Down'-Meldungen
  1433.      kommen, falls STiK Offline war. Jetzt ruft CAB CAB.OVL nur dann
  1434.      auf, falls es einen Online-Status gemeldet hat.
  1435.  
  1436.    ∙ Neuer Dialog 'Optionen/Internet Programme'. Hier kann man für
  1437.      verschiedene Internet-Protokolle jeweils ein Programm anmelden.
  1438.      Falls in einer URL eines dieser Protokolle verwendet wird, wird
  1439.      das entsprechende Programm aufgerufen (einzige Bedingung ist, daß
  1440.      das Programm eine URL als Parameter akzeptiert). Alle Protokolle,
  1441.      die das CAB.OVL (noch) nicht unterstützt und für die passende
  1442.      Programme existieren, können auf diese Weise von CAB verwendet
  1443.      werden. Die in diesem Dialog eingetragenen Programme haben
  1444.      Vorrang vor CAB.OVL.
  1445.  
  1446.    ∙ Im Dialog 'Optionen/Externe Programme' gibt es einen neuen
  1447.      Eintrag 'Binärdatei'. Hier kann man Dateiendungen von Dateien
  1448.      angeben, die immer als Binärdatei betrachtet werden sollen.
  1449.      Binärdateien, für die kein Programm angemeldet wurde, können mit
  1450.      Hilfe des Fileselektors irgendwo auf die Platte kopiert werden -
  1451.      CAB versucht sie also nicht anzuzeigen. Es gibt aber auch Dateien
  1452.      im ASCII-Format die nicht zum Lesen gedacht sind (z.B. UU-
  1453.      kodierte Dateien oder Mac-Dateien im Bin2Hex-Format (*.hqx)).
  1454.      Damit CAB diese Dateien nicht anzeigt, sondern wie richtigen
  1455.      Binärdateien behandelt, kann man die Dateiendungen hier
  1456.      eintragen. 'Echte' Binärdateien erkennt CAB selbst, man muß also
  1457.      nur die Dateien eintragen, die sonst von CAB als ASCII-Datei
  1458.      erkannt werden.
  1459.  
  1460.    ∙ Die Icon-Leiste in den Browser-Fenstern kann mit Hilfe des
  1461.      kleinen Dreiecks verkleinert werden um Platz zu sparen.
  1462.  
  1463.  
  1464.  
  1465.